hysop.symbolic.func module

class hysop.symbolic.func.AppliedSymbolicFunction(*args)[source]

Bases: AppliedUndef

Applied symbolic scalar function.

default_assumptions = {}
freplace()[source]
class hysop.symbolic.func.FunctionBase(*args, **kwds)[source]

Bases: ScalarBaseTag

Base for symbolic functions.

class hysop.symbolic.func.SymbolicFunction(name, fn=None, bases=None, **kwds)[source]

Bases: FunctionBase, UndefinedFunction

Unapplied symbolic scalar function.

class hysop.symbolic.func.SymbolicFunctionTensor(shape, name=None, fn=None, init=None, scalar_cls=None, scalar_kwds=None, **kwds)[source]

Bases: TensorBase

Symbolic tensor symbol.

Create a new TensorBase.

freplace()[source]